#!/bin/bash

# 遍历当前目录下的所有 .png 文件
for file in {1..52}.png; do
    # 使用正则表达式提取数字部分
    if [[ $file =~ ([0-9]+) ]]; then
        # 获取数字
        num=${BASH_REMATCH[1]}
        
        # 根据数字范围确定花色
        if (( num >= 1 && num <= 13 )); then
            suit="spade"
        elif (( num >= 14 && num <= 26 )); then
            suit="heart"
        elif (( num >= 27 && num <= 39 )); then
            suit="club"
        elif (( num >= 40 && num <= 52 )); then
            suit="diamond"
        fi
        
        # 构造新的文件名
        new_name="${suit}${num}__poker.png"
        
        # 重命名文件
        mv "$file" "$new_name"
    fi
done

